<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="vue.js"></script>
    <!-- 1.想让vue工作，就必须创建一个vue实例，且要传入一个配置对象
    2.root容器里的代码仍然符合html规范，只不过混入了一些特殊的vue语法
     3.root容器里的代码被称为[vue模板] -->
     <!-- 真实开发中一个实例对应一个容器，只有一个Vue实例，并且会配合着组件一起使用{{xxx}}中的xxx要写js表达式，且xxx可以自动读取到data中的所有属性
    ，一旦data中的数据发生改变，那么模板中用到该数据的地方也会自动更新 -->
</head>
<body>
    <div id="root">
        <h1>hello,{{name}},{{name.toUpperCase()}}</h1>
    </div>
    <script>
        Vue.config.productionTip=false   //阻止vue在启动时生成生产提示
        new Vue({
            el:'#root',  //el用于指定当前Vue实例为哪个容器服务，值通常为css选择器字符串
            data:{  //data中用于存储数据，数据供el所指定的容器去使用，值我们暂且先写成一个对象
                name:"kk"
            }
        })
    </script>
</body>
</html>